﻿using System;
using System.Collections.Generic;
using System.Text;

namespace AVLTree.MapSet
{
    public class AVLSet<E> : Set<E> where E : IComparable<E>
    {
        private AVLTree<E, object> avl;

        public AVLSet()
        {
            avl = new AVLTree<E, object>();
        }


        public int getSize()
        {
            return avl.getSize();
        }

        public bool isEmpty()
        {
            return avl.isEmpty();
        }


        public void add(E e)
        {
            avl.add(e, null);
        }


        public bool contains(E e)
        {
            return avl.contains(e);
        }
        public void remove(E e)
        {
            avl.remove(e);
        }

    }
}
